package com.web.dao;

import com.web.entity.Student;

import java.util.List;

/**
 * 学生数据访问接口
 */
public interface StudentDAO {

    /**
     * 查询所有学生
     * @return
     */
    List<Student> selectAllStudents();

    /**
     * 分页查询学生
     * @param start 开始行
     * @param len 长度
     * @return
     */
    List<Student> selectStudentPage(int start,int len);

    /**
     * 查询学生总数
     * @return
     */
    int selectStudentCount();

    /**
     * 添加学生
     * @param student
     */
    void insertStudent(Student student);

    /**
     * 更新学生
     * @param student
     */
    void updateStudent(Student student);

    /**
     * 删除学生
     * @param id
     */
    void deleteStudent(int id);
}
